A Database Backend for OWL
نویسندگان
چکیده
Most Semantic Web applications are build on top of technology based on the Semantic Web layer cake and the W3C ontology languages RDF(S) and OWL. However RDF(S) embodies a graph abstraction model and thus is represented by triple-based artifacts. Using OWL as a language for Semantic Web knowledge-bases, this abstraction no longer holds. OWL is build up on an axiomatic model representation. Consequential storage systems focusing on the triple-based representation of ontologies seem to be no longer adequate as persistence layer for OWL ontologies. Our proposed system allows for a native mapping of OWL constructs to a database-schema without an unnecessary complex transformation in triples. Our Evaluation shows that our system performs comparable to current OWL storage systems.
منابع مشابه
An Open Source Database Backend for the OWL API and Protege 4
In this paper we describe the design and implementation of a relational database back-end for the OWL API [3]. The motivation for this work is to allow servers, such as the NCBO BioPortal [4] and WebProtégé, to use the OWL API to access several large ontologies at the same time while maintaining a small memory footprint. Our database backed implementation of some key OWL API interfaces allows s...
متن کاملExpanded Abstract for Protégé Workshop Jul 6 - 9 , 2004 Enterprise Vocabulary Development in Protege / OWL : Workflow and Concept History Requirements
The National Cancer Institute has developed the NCI Thesaurus, a biomedical vocabulary that provides consistent, unambiguous codes and definitions for concepts used in cancer research. It currently has about 34,000 concepts, in 20 hierarchies. A lexical component provides human usable definition and other information. Description logic is used to ensure complete, consistent and non-redundant de...
متن کاملA Protégé 4 Backend for Native OWL Persistence
We present a persistence layer for native storage and manipulation of OWL ontologies on top of the OWL API and an associated integration of the first version of this OWL persistence layer into the Protégé ontology engineering environment. This allows for an efficient handling of large ontologies within the Protégé 4 environment even if they do not fit in main memory. The approach is based on a ...
متن کاملPreviewing OWL Changes and Refactorings Using a Flexible XML Database
During their lifecycle, ontologies are changed for diverse reasons: their vocabulary is enhanced to enable additional application or annotation possibilities, their expressivity is restricted to speed up reasoning, their internal structure is refactored for alignment with other ontologies or to facilitate maintenance, and many more. Any such change can have serious consequences on applications ...
متن کاملThe Foundational Model of Anatomy in OWL 2 and its use
OBJECTIVE The objective is to represent the Foundational Model of Anatomy (FMA) in the OWL 2 Web Ontology Language (informally OWL 2), and to use it in a European cross-lingual portal of health terminologies for indexing and searching Web resources. Formalizing the FMA in OWL 2 is essential for semantic interoperability, to improve its design, and to ensure its reliability and correctness, whic...
متن کامل